//package com.example.demo.job;
//
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.scheduling.annotation.EnableScheduling;
//import org.springframework.scheduling.annotation.Scheduled;
//
///**
// * 基础功能的定时任务
// */
//
//
//@Slf4j
//// 标记为配置类，Spring 会扫描并加载
//@Configuration
//// 启用定时任务功能，等价于在主类加 @EnableScheduling
//@EnableScheduling
//public class SpringDefaultJob {
//
//    // 每5s一次
//    @Scheduled(fixedRate = 5000)
//    public void defaultJob() {
//        log.info("固定 - 频率执行，5s一次。当前时间: {}", System.currentTimeMillis());
//    }
//
//    @Scheduled(fixedDelay = 3000) // 上一次执行结束后延迟3秒执行
//    public void delayJob() {
//        log.info("延迟 - 任务开始执行，当前时间：{}", System.currentTimeMillis());
//        try {
//            Thread.sleep(2000); // 模拟任务执行耗时2秒
//        } catch (InterruptedException e) {
//            e.printStackTrace();
//        }
//        log.info("延迟 - 任务执行完毕，当前时间：{}", System.currentTimeMillis());
//    }
//
//    @Scheduled(cron = "0 0/1 * * * ?") // 每分钟的第0秒开始，每隔1分钟执行一次
//    public void CronJob() {
//        log.info("Cron - 任务执行，当前时间：{}", System.currentTimeMillis());
//    }
//}
